typedef PD3DXQUATERNION (WINAPI *TD3DXQuaternionSlerp)(
  _Inout_  D3DXQUATERNION *pOut,
  _In_     const D3DXQUATERNION *pQ1,
  _In_     const D3DXQUATERNION *pQ2,
  _In_     FLOAT t
);

TD3DXQuaternionSlerp OldD3DXQuaternionSlerp;

DllExport PD3DXQUATERNION cc D3DXQuaternionSlerp(
  _Inout_  D3DXQUATERNION *pOut,
  _In_     const D3DXQUATERNION *pQ1,
  _In_     const D3DXQUATERNION *pQ2,
  _In_     FLOAT t
)
{
	return OldD3DXQuaternionSlerp(pOut, pQ1, pQ2, t);
}